Programmeren 4
Home

Programmeren 4

Je gerief klaarzetten
Je gerief klaarzetten

Programmeren 4

Je gerief klaarzetten

Doelstelling

  1. De webserver Apache en de PHP CLI Interpreter leren installeren, zowel op Linux als op Windows of Mac OS.
  2. De laatste versie van PHPStorm installeren (alleen op je eigen computer, niet op de computer van school of op Cloud9).
  3. Kennismaking met CodePen.
  4. Programmeren 4 Intro

Stappenplan

  1. Windows
    1. PHP manueel installeren op Windows: PHP For Windows
    2. PHP in Visual Studio Code

      1. Dynamic Snippets, November 16, 2017
    3. PHPStorm installeren
    4. Probeer de ingebouwde webserver uit:
      1. vanaf PHP 5.4 kan je PHP uitvoeren zonder een volwaardige webserver te moeten installeren en configureren. Om de server te starten, voer je de volgende opdracht uit vanaf ter terminal:
        php -S localhost:63344
      2. Kies een poortnummerer tussen 49152 en 65535. Dat zijn 'vrije' poorten. IANA publiceert een lijst van in gebruik zijnde poorten: http://www.iana.org/assignments/port-numbers

      3. meer info over de ingebouwde webserver command line;
    5. XAMPP: Apache en PHP installeren
      Je hoeft alleen PHP te installeren om PHP programma's te kunnen ontwikkelen. Je kan de ingebouwde PHP webserver gebruiken om je programma's uit te proberen. Maar je kan ook voor XAMPP kiezen.
  2. Mac
    1. Mac - tips en tricks voor de ontwikkelaar
  3. Linux
    1. PHP 7.1 en 7.2 op Linux
    2. Voor PHP 7:
      sudo add-apt-repository ppa:ondrej/php -y
      sudo apt-get update -y
      sudo apt-get install php7.0-curl php7.0-cli php7.0-dev php7.0-gd php7.0-intl php7.0-mcrypt php7.0-json php7.0-mysql php7.0-opcache php7.0-bcmath php7.0-mbstring php7.0-soap php7.0-xml php7.0-zip -y
      sudo mv /etc/apache2/envvars /etc/apache2/envvars.bak
      sudo apt-get remove libapache2-mod-php5 -y
      sudo apt-get install libapache2-mod-php7.0 -y
      sudo cp /etc/apache2/envvars.bak /etc/apache2/envvars 
      Als je versie 7.1 wilt installeren, varvang je php7.0 overal door php7.1. Hetzelfde geldt voor php7.2.
      Verwijder dan wel: php7.0-mcrypt
    3. XDebug installeren (indien nodig)
      1. sudo apt-get install php7.1-dev php-pear
      2. sudo pecl install xdebug
      3. je moet uitzoeken waar het XDebug bestand is geïnstalleerd met: find / -name 'xdebug.so' 2> /dev/null
      4. onderaan het php.ini bestand voeg je de volgende regel toe:
        extension="/usr/lib/php/20160303/xdebug.so"
      5. op regel 530 in het php.ini bestand zet je de volgende waarde op On:
        display_errors = On

JI
2020-02-02 19:40:12